package com.meta.platform.login.plus.vcode.mapper;

import com.meta.framework.common.annotation.TenantSkip;
import com.meta.framework.common.enums.TenantSkipE;
import com.meta.platform.login.plus.vcode.domain.VCodeSendRecord;

public interface VCodeSendRecordMapper {
    
    int deleteById(Long id);
    
    int insert(VCodeSendRecord record);

    @TenantSkip(isSkip = TenantSkipE.SKIP)
    int insertSelective(VCodeSendRecord record);
    
    VCodeSendRecord selectById(Long id);
    
    int updateByIdSelective(VCodeSendRecord record);
    
    int updateById(VCodeSendRecord record);
    
    VCodeSendRecord selectOne(String receiver);
}